Bachelor's Thesis Nr. 88 B

نویسندگان

  • Reto Achermann
  • Kornilios Kourtis
چکیده

In the early days, connecting devices with a computer involved many different connectors and the attachment of the devices had to be done before the host computer was powered on. The universal serial bus (USB) has replaced many of those old-fashioned connectors and provides a unified and universal connector with hot-plug support. The versatility of the USB makes it an indispensable way of connecting devices with a host computer. Therefore having USB support in an operation system is a precondition for extensibility and usability in the sense of extending the storage capacity with mass storage devices or to provide a way of user input with a USB keyboard. In the context of the multi-kernel operating system Barrelfish, the USB subsystem has to be designed in a distributed fashion and run as pure user-level services. The design idea is to separate the USB stack into two parts. An USB Manager that provides the USB driver interface and handles the configuration of the host controller hardware and a USB client driver for each attached USB device. The USB subsystem should provide hotplug capabilities that the USB client drivers are started and terminated when a device is attached respectively detached on an USB port.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bachelor's thesis on generative probabilistic programming (in Russian language, June 2014)

This Bachelor's thesis, written in Russian, is devoted to a relatively new direction in the field of machine learning and artificial intelligence, namely probabilistic programming. The thesis gives a brief overview to the already existing probabilistic programming languages: Church, Venture, and Anglican. It also describes the results of the first experiments on the automatic induction of proba...

متن کامل

Strategy Iteration on the Graphics Card

I assure the single handed composition of this bachelor's thesis only supported by declared resources. offene Probleme und Verbesserungen.

متن کامل

Redesign and Evaluation of a Technology Enhanced Learning Environment for Thesis Supervision

Thesis supervision is an important activity in higher education with Bachelor's and Master's theses mandatory parts of university programmes. In traditional education, thesis supervision has been a face-to-face activity, but today, both the student groups and the learning environments are blended. This study describes and discusses the design and implementation of a blended learning environment...

متن کامل

A market analysis and customer segmentation for residential PV applications in Northern Cyprus

Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by pr...

متن کامل

Hippocrates: A Context-aware, Collaboration Enabling Search Tool

Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013